Stream from November 9, 2023 on https://twitch.tv/sphaerophoria Today we were working on https://github.com/sphaerophoria/stream-os. We started by trying to improve our USB mouse support, but ended up only refactoring. The important piece here is that we can now queue work without worrying about invalid memory access from the usb hardware, which should make future improvements much easier to reason about. 00:00 Intro 11:30 Parsing of get descriptor response 31:30 Implementing some missing setters and getters for the TD status/control reg 48:50 Improve memory management of transfer descriptors